package com.aiti.lulian.dto;

import com.aiti.base.core.base.dto.PageDto;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import lombok.*;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 活动
 * </p>
 *
 * @author 
 * @since 2025-06-11
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ShowActivityInfoImportDto implements Serializable {

    private static final long serialVersionUID = 1L;



    /**
     * 活动名称
     */
    @ExcelProperty("活动名称")
    private String baseName;

    /**
     * 活动类型-一类
     */
    @ExcelProperty("活动类型")
    private String firstActivityType;

    /**
     * 活动类型-二类
     */
    @ExcelProperty("活动属性")
    private String secondActivityType;

    /**
     * 开始时间
     */
    @ExcelProperty(value = "活动开始时间")
    @DateTimeFormat("yyyy-MM-dd")
    private Date beginTime;

    @ExcelProperty(value = "报名时间")
    @DateTimeFormat("yyyy-MM-dd")
    private Date enrollTime;

    /**
     * 结束时间
     */
    @ExcelProperty(value = "活动结束时间")
    @DateTimeFormat("yyyy-MM-dd")
    private Date endTime;

    /**
     * 活动详情
     */
    @ExcelProperty(value = "活动详情")
    private String description;

    /**
     * 地址
     */

    @ExcelProperty(value = "活动地址")
    private String address;

    @ExcelProperty(value = "适用地区(城市)")
    private String city;

    @ExcelProperty(value = "适用地区(区县)")
    private String county;

    @ExcelProperty(value = "适用地区(街道)")
    private String street;

    @ExcelProperty(value = "联系电话")
    private String mobile;






}
